برنامه نویسی برنامه کامپیوتر ویژن OpenCV [ویدئو]

OpenCV Computer Vision Application Programming [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تکنیک های برنامه نویسی برنامه نویسی برنامه بینایی کامپیوتری قدرتمند OpenCV را برای ساختن و متمایز کردن برنامه های کاربردی خود از سایرین ترکیب کنید. درباره این ویدیو • همه چیزهایی را که برای شروع با OpenCV نیاز دارید بیاموزید • حاوی نمونه های عملی بسیاری است که حوزه های مختلف بینایی کامپیوتر را پوشش می دهد که می توان آنها را با هم ترکیب کرد و برنامه کاربردی خود را ساخت • بسته بندی شده با کد با توضیحات مربوطه برای نشان دادن نتایج واقعی از تصویر واقعی در جزئیات OpenCV (Open Source Computer Vision) کتابخانه ای از توابع برنامه نویسی است که می تواند برای بسیاری از برنامه ها مانند واقعیت افزوده، رباتیک، نظارت، تصویربرداری پزشکی، شناسایی، استفاده شود. با OpenCV، توسعه‌دهندگان می‌توانند از استفاده از ریاضیات و الگوریتم‌های پیچیده اجتناب کنند و بر توسعه برنامه‌ها تمرکز کنند، و از قابلیت‌های جامع و آماده استفاده OpenCV برای خودکارسازی وظایفی که انسان به صورت بصری انجام می‌دهد، استفاده کنند. این دوره شما را با مفاهیم کلیدی OpenCV آشنا می کند و شما را قادر می سازد تا برنامه های بینایی کامپیوتری خود را بسازید. "برنامه نویسی برنامه نویسی کامپیوتری OpenCV" به شما این امکان را می دهد که به دنیای بینایی کامپیوتر شیرجه بزنید و با کمترین تلاش از مزایای عملی زیادی بهره مند شوید. شما یاد خواهید گرفت که چهره های خاص را در میان دیگران تشخیص داده و شناسایی کنید، یا حتی آشکارساز شی خود را برای استفاده از آن برای اهداف خاص خود آموزش دهید. "OpenCV Computer Vision Application Programming" به شما کمک می کند ابتدا با یادگیری نحوه نصب صحیح OpenCV بر روی سیستم خود، با کتابخانه شروع کنید. سپس مفاهیم اولیه پردازش تصویر و همچنین رابط های مختلفی را که می توانید در OpenCV استفاده کنید، بررسی خواهید کرد. تکنیک‌هایی را برای جدا کردن پیش‌زمینه و پس‌زمینه در تصاویر خود، ایجاد پانورامای خیره‌کننده به آسانی با دوختن تصاویر معمولی به یکدیگر، بهبود عکس‌های خود، کالیبره کردن دوربین و تشخیص خودکار اشیاء معمولی مانند چهره‌ها یا افراد روی تصاویر خود ایجاد کنید. اعوجاج عکس های خود را کاهش دهید و خطوط مستقیم صحنه را به جای خم شدن در تصاویرتان، مستقیم جلوه دهید. شما یاد خواهید گرفت که پرسپکتیو تصاویر خود را طوری تغییر دهید که به نظر برسد در حال حرکت هستید، شبیه به ناوبری نمای خیابان گوگل و یک نمایش سه بعدی از یک صحنه با استفاده از تصاویر استریوسکوپی ایجاد کنید. پس از اتمام این دوره، شما قادر خواهید بود نمونه های ارائه شده را برای ساخت اپلیکیشن خود ترکیب و مطابقت دهید

سرفصل ها و درس ها

شروع کار با OpenCV Getting Started with OpenCV

  • مقدمه ای بر OpenCV Introduction to OpenCV

  • نصب روی لینوکس Installation on Linux

  • نصب روی ویندوز Installation on Windows

مبانی OpenCV OpenCV Basics

  • رابط های OpenCV OpenCV Interfaces

  • رابط های OpenCV OpenCV Interfaces

  • C مبانی رابط C Interface Basics

  • C مبانی رابط C Interface Basics

  • مبانی رابط C++ C++ Interface Basics

  • مبانی رابط C++ C++ Interface Basics

  • مبانی رابط پایتون Python Interface Basics

  • مبانی رابط پایتون Python Interface Basics

  • رسم اشکال Drawing Shapes

  • رسم اشکال Drawing Shapes

پردازش تصویر Image Processing

پردازش تصویر Image Processing

  • تار کردن یک تصویر Blurring an Image

  • تار کردن یک تصویر Blurring an Image

  • درک مورفولوژی تصویر Understanding Image Morphology

  • درک مورفولوژی تصویر Understanding Image Morphology

  • اعمال تبدیل های هندسی در یک تصویر Applying Geometric Transforms to an Image

  • اعمال تبدیل های هندسی در یک تصویر Applying Geometric Transforms to an Image

  • آشنایی با هیستوگرام ها Understanding Histograms

  • آشنایی با هیستوگرام ها Understanding Histograms

تقسیم بندی تصاویر و به دست آوردن نکات جالب Segmenting Images and Obtaining Interesting Points

تقسیم بندی تصاویر و به دست آوردن نکات جالب Segmenting Images and Obtaining Interesting Points

  • خوشه بندی داده ها با k-means Clustering Data with k-means

  • خوشه بندی داده ها با k-means Clustering Data with k-means

  • بخش بندی تصویر با استفاده از الگوریتم حوضه آبخیز Segmenting an Image using the watershed algorithm

  • بخش بندی تصویر با استفاده از الگوریتم حوضه آبخیز Segmenting an Image using the watershed algorithm

  • بخش بندی تصویر با استفاده از الگوریتم grabcut Segmenting an Image Using the grabcut Algorithm

  • بخش بندی تصویر با استفاده از الگوریتم grabcut Segmenting an Image Using the grabcut Algorithm

  • پیدا کردن و تطبیق نکات جالب Finding and Matching Interesting Points

  • پیدا کردن و تطبیق نکات جالب Finding and Matching Interesting Points

عکاسی محاسباتی Computational Photography

عکاسی محاسباتی Computational Photography

  • ایجاد یک پانوراما Creating a Panorama

  • ایجاد یک پانوراما Creating a Panorama

  • حذف اشیاء ناخواسته Removing Unwanted Objects

  • حذف اشیاء ناخواسته Removing Unwanted Objects

  • بهبود تصاویر با نور کم Enhancing Low Light Images

  • بهبود تصاویر با نور کم Enhancing Low Light Images

  • کار با تصاویر HDR Working with HDR Images

  • کار با تصاویر HDR Working with HDR Images

شناخت اشیاء Recognizing Objects

شناخت اشیاء Recognizing Objects

  • تشخیص اشکال Detecting Shapes

  • تشخیص اشکال Detecting Shapes

  • تشخیص چهره ها Detecting Faces

  • تشخیص چهره ها Detecting Faces

  • تشخیص افراد Detecting People

  • تشخیص افراد Detecting People

  • آموزش آشکارساز خود Training your own detector

  • آموزش آشکارساز خود Training your own detector

  • تشخیص چهره ها Recognizing faces

  • تشخیص چهره ها Recognizing faces

کالیبراسیون و تصاویر استریو Calibration and Stereo Images

کالیبراسیون و تصاویر استریو Calibration and Stereo Images

  • کالیبره کردن دوربین Calibrating the Camera

  • کالیبره کردن دوربین Calibrating the Camera

  • تحریف نکردن یک تصویر Undistorting an Image

  • تحریف نکردن یک تصویر Undistorting an Image

  • طرح ریزی یک تصویر Projecting an Image

  • طرح ریزی یک تصویر Projecting an Image

  • درک تصاویر استریو Understanding Stereo Images

  • درک تصاویر استریو Understanding Stereo Images

  • ایجاد نقشه عمق Generating a Depth Map

  • ایجاد نقشه عمق Generating a Depth Map

نمایش نظرات

برنامه نویسی برنامه کامپیوتر ویژن OpenCV [ویدئو]
جزییات دوره
2 h 27 m
30
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sebastian Montabone Sebastian Montabone

سباستین مونتابون یک مهندس کامپیوتر با مدرک کارشناسی ارشد در بینایی کامپیوتر است. او نویسنده مقالات علمی در زمینه پردازش تصویر و کتابی با عنوان شروع پردازش تصویر دیجیتال: استفاده از ابزارهای رایگان برای عکاسان است. او از بسیاری از نرم افزارهای متن باز استفاده می کند و به شدت به فلسفه متن باز اعتقاد دارد. سیستم های جاسازی شده نیز مورد توجه او بوده است، به ویژه تلفن های همراه. او یک دوره آموزشی در مورد توسعه برنامه های کاربردی برای تلفن های همراه ایجاد و تدریس کرد و به عنوان قهرمان توسعه دهندگان نوکیا شناخته شد. اگر بتوانید تمام زمینه های مورد علاقه او را در یک مفهوم خلاصه کنید، محاسبات همه جا حاضر خواهد بود. در حال حاضر او مشاور نرم افزار و کارآفرین است. می‌توانید از وبلاگ او به آدرس http://www.samontab.com دیدن کنید، جایی که او پروژه‌های فعلی خود را با جهان به اشتراک می‌گذارد.